package com.jxinternet.platform.services.service;

import com.jxinternet.platform.services.entity.protobuf.SocketModelProtos;
import com.jxinternet.platform.services.entity.protobuf.SocketModelProtos.SocketModelResponse;
import io.netty.channel.ChannelHandlerContext;

/**
 * 任务分发业务逻辑
 * Created by gold-jx on 2017/7/19.
 */
public interface DispatchService {

    /**
     *处理登录业务逻辑
     */
    public SocketModelResponse loginDispatch(ChannelHandlerContext ctx, SocketModelProtos.SocketModelRequest message) ;

    /**
     *处理注册业务逻辑
     */
    public SocketModelResponse registerDispatch(ChannelHandlerContext ctx, SocketModelProtos.SocketModelRequest message) ;

    /**
     *处理用户信息业务逻辑
     */
    public SocketModelResponse userInfoDispatch(ChannelHandlerContext ctx, SocketModelProtos.SocketModelRequest message) ;

    /**
     *处理作战业务逻辑
     */
    public SocketModelResponse BattleDispatch(ChannelHandlerContext ctx, SocketModelProtos.SocketModelRequest message) ;




}
